/* common start */
body { _margin:0; _height:100%; /*IE6 BUG*/ }
.lui_outer { text-align:left; }
table.lui_border, table.lui_dialog { border:0; margin:0; border-collapse:collapse; width:auto; }
.lui_nw, .lui_n, .lui_ne, .lui_w, .lui_c, .lui_e, .lui_sw, .lui_s, .lui_se, .lui_header, .lui_tdIcon, .lui_main, .lui_footer { padding:0; }
.lui_header, .lui_buttons button { font: 12px/1.11 'Microsoft Yahei', Tahoma, Arial, Helvetica, STHeiti; _font-family:Tahoma,Arial,Helvetica,STHeiti; -o-font-family: Tahoma, Arial; }
.lui_title { overflow:hidden; text-overflow: ellipsis; }
.lui_state_noTitle .lui_title { display:none; }
.lui_close { display:block; position:absolute; text-decoration:none; outline:none; _cursor:pointer; }
.lui_close:hover { text-decoration:none; }
.lui_main { text-align:center; min-width:9em; min-width:0\9/*IE8 BUG*/; }
.lui_content { display:inline-block; *zoom:1; *display:inline; text-align:left; border:none 0; }
.lui_content.lui_state_full { display:block; width:100%; margin:0; padding:0!important; height:100%; }
.lui_loading { width:96px; height:32px; text-align:left; text-indent:-999em; overflow:hidden; background:url(icons/loading.gif) no-repeat center center; }
.lui_icon { vertical-align: middle; }
.lui_icon div { width:48px; height:48px; margin:10px 0 10px 10px; background-position: center center; background-repeat:no-repeat; }
.lui_buttons { padding:8px; text-align:right; white-space:nowrap; }
.lui_buttons button { margin-left:15px; padding: 6px 8px; cursor: pointer; display: inline-block; text-align: center; line-height: 1; *padding:4px 10px; *height:2em; letter-spacing:2px; font-family: Tahoma, Arial/9!important; width:auto; overflow:visible; *width:1; color: #333; border: solid 1px #999; border-radius: 5px; background: #DDD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#DDDDDD'); background: linear-gradient(top, #FFF, #DDD); background: -moz-linear-gradient(top, #FFF, #DDD); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF), to(#DDD)); text-shadow: 0px 1px 1px rgba(255, 255, 255, 1); box-shadow: 0 1px 0 rgba(255, 255, 255, .7),  0 -1px 0 rgba(0, 0, 0, .09); -moz-transition:-moz-box-shadow linear .2s; -webkit-transition: -webkit-box-shadow linear .2s; transition: box-shadow linear .2s; }
.lui_buttons button::-moz-focus-inner{ border:0; padding:0; margin:0; }
.lui_buttons button:focus { outline:none 0; border-color:#426DC9; box-shadow:0 0 8px rgba(66, 109, 201, .9); }
.lui_buttons button:hover { color:#000; border-color:#666; }
.lui_buttons button:active { border-color:#666; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#DDDDDD', endColorstr='#FFFFFF'); background: linear-gradient(top, #DDD, #FFF); background: -moz-linear-gradient(top, #DDD, #FFF); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#DDD), to(#FFF)); box-shadow:inset 0 1px 5px rgba(66, 109, 201, .9), inset 0 1px 1em rgba(0, 0, 0, .3); }
.lui_buttons button[disabled] { cursor:default; color:#666; background:#DDD; border: solid 1px #999; filter:alpha(opacity=50); opacity:.5; box-shadow:none; }
button.lui_state_highlight { color: #FFF; border: solid 1px #1c6a9e; background: #2288cc; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); text-shadow: -1px -1px 1px #1c6a9e; }
button.lui_state_highlight:hover { color:#FFF; border-color:#0F3A56; }
button.lui_state_highlight:active { border-color:#1c6a9e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33bbee', endColorstr='#2288cc'); background: linear-gradient(top, #33bbee, #2288cc); background: -moz-linear-gradient(top, #33bbee, #2288cc); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#33bbee), to(#2288cc)); }

/* common end */
.lui_inner { background:#FFF; }
.lui_titleBar { width:100%;  bottom:30px; _bottom:0; _margin-top:-30px; }
.lui_title { height:29px; line-height:29px; padding:0 16px 0 14px; _padding:0; font-weight:900; font-size:14px; background:#F9F9F9;border-bottom:1px solid #DDDDDD;}
.lui_nw, .lui_ne, .lui_sw, .lui_se, .lui_n, .lui_s, .lui_close { background:url(../images/dialog.png) no-repeat; }
.lui_nw { width:8px; height:8px; background: -3px -22px url(../images/dialog.png) no-repeat; }
.lui_ne { width:8px; height:8px; background: -13px -22px url(../images/dialog.png) no-repeat;}
.lui_sw { width:8px; height:8px; background: -3px -32px url(../images/dialog.png) no-repeat;}
.lui_se { width:8px; height:8px; background: -13px -32px url(../images/dialog.png) no-repeat;}
.lui_close { top:14px; right:14px; _z-index:1; width:18px; height:17px; _font-size:0; _line-height:0; text-indent:-9999em; background:-4px -2px url(../images/dialog.png) no-repeat; }
.lui_close:hover { background :-4px -2px url(../images/dialog.png); }
.lui_n { background: 0 -42px  url(../images/dialog.png) repeat-x;}
.lui_s { background: 0 -42px url(../images/dialog.png) repeat-x;}

.lui_w { background:-22px 0 url(../images/dialog.png) repeat-y;}
.lui_e { background: -22px 0 url(../images/dialog.png) repeat-y;}
.lui_state_noTitle .lui_nw, .lui_state_noTitle .lui_ne, .lui_state_noTitle .lui_sw, .lui_state_noTitle .lui_se { width:3px; height:3px; }
.lui_state_noTitle .lui_inner { border:1px solid #666; background:#FFF; }
.lui_state_noTitle .lui_outer { box-shadow:none; }
.lui_state_noTitle .lui_nw, .lui_state_noTitle .lui_n, .lui_state_noTitle .lui_ne, .lui_state_noTitle .lui_w, .lui_state_noTitle .lui_e, .lui_state_noTitle .lui_sw, .lui_state_noTitle .lui_s, .lui_state_noTitle .lui_se { background:rgba(0, 0, 0, .05); background:#000\9!important; filter:alpha(opacity=5)!important; }
.lui_state_noTitle .lui_titleBar { bottom:0; _bottom:0; _margin-top:0; }
.lui_state_noTitle .lui_close { top:0; right:0; width:18px; height:5px; line-height:18px; text-align:center; text-indent:0; font-family: Helvetica, STHeiti; _font-family: '\u9ed1\u4f53', 'Book Antiqua', Palatino; font-size:18px; text-decoration:none; color:#214FA3; background:none; filter:!important; }
.lui_state_noTitle .lui_close:hover, .lui_state_noTitle .lui_close:active { text-decoration:none; color:#900; }

.dia_box {
	width: 650px;
	min-height:300px; 
    height:auto !important; 
    height:300px; 
    overflow:visible;
}
.dia_box .dia_tlt {
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	color: #666;
	background: #f0f1f2
}
.dia_box .dia_top {
	position: relative;
	display: block;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.dia_top .dia_close {
	width: 16px;
	height: 16px;
	display: block;
	position: absolute;
	right: 20px;
	top: 20px;
	background: url(../images/dialog/dia_close.png) no-repeat;
}
.dia_top .dia_close:hover {
	-webkit-transition: all 0.6s ease-in-out;
	-webkit-transform: rotate(-90deg);
	transition: all 0.6s ease-in-out;
	transform: rotate(-90deg);
}
.dia_cont {
	padding: 30px 10px 50px 10px;
	background: #fff;
}
.dia_cont .image {
	float: left;
	padding: 70px 0 0 10px
}
.dia_cont .dia_field {
	float: left;
	width: 290px;
	margin: 0 0 0 40px;
}
.dia_field h3 {
	font-size: 18px;
	line-height: 32px
}
.dia_field .fieldText {
	border: 1px solid #c9c9c9;
	border-radius: 5px;
	height: 34px;
	line-height: 34px;
	padding-left: 20px;
	box-shadow: inset 1px 1px 1px #eee;
}
.dia_field .fieldBtn {
	margin-top: 30px
}
.dia_field .fieldText:focus, .dia_field .fieldFocus {
	border: 1px solid #f38214
}
.dia_field .vlbl_text {
	display: block;
	line-height: 20px;
	font-size: 14px;
	color: #666;
	margin: 10px 0
}
.fieldText input {
	width: 90%;
	border: 0;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	margin-top: 0px;
	color: #666;
	_margin-top:4px;
	*margin-top:4px;
}
.fieldBtn .btn_loginBox {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	border: 1px solid #d96d00;
	background: #ff8000;
	color: #fff;
	font-size: 14px;
	padding: 0 30px;
	text-decoration: none;
	border-radius: 5px;
	-webkit-transition: background 0.5s ease-in-out;
	transition: background 0.5s ease-in-out;
}
.fieldBtn .btn_loginBox:hover {
	background: #b45a00;
	-webkit-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.ui_tip_alert {
	margin-top: 10px;
	/*height: 30px;*/
	line-height: 30px;
	padding: 0 10px 0 38px;
	background: #FFFCD7 url(/info/v3/images/index/icon/ui/tip_alert.png) no-repeat 12px 9px;
	border: 1px solid #FFBA43;
	color: #FF2E28;
	/*overflow: hidden;*/
}
.fieldBtn .link_text {
	float: left;
	color: #176faa;
	display: block;
	height: 32px;
	line-height: 32px;
	margin-left: 15px;
}
#SSClient {
	width: 200px;
	height: 20px;
	line-height: 20px;
	margin-top: 9px;
	border: none;
}
.valiImgField img{float: left;margin:5px 0 0 10px;width: 60px}
.valiImgField .fieldText{float: left;width: 100px}
.valiImgField .textLink{float: left;height:34px;line-height: 36px;margin-left:10px}

.valiImgField:after, .dia_cont:after, .dia_field .fieldBtn:after, .fieldText:after {
	clear: both;
	height: 0;
	font-size: 0;
	display: block;
	content: " ";
	visibility: hidden;
}